package com.bird.设计模式.创建型.简单工厂模式;

/**
 * @data 2022/1/26 23:49
 * @author: bird
 * @description: 定义一个生产视频的工厂  专门用来生产不同的产品的视频。生产的过程 外部调用无需知道
 * 外部只需要告诉这个工厂它需要什么样的产品视频
 */
public class VideoFactory {


    // 专门用来生产视频的
    public Video getVideo(String type) {
        if ("java".equalsIgnoreCase(type)) {
            return new JavaVideo();
        } else if ("python".equalsIgnoreCase(type)) {
            return new PythonVideo();
        }
        return null;
    }

}
